import axios from './index'

// 获取企业微信授权
export function getWxConfig(params) {
  return axios.get('/auth/signToken/signature', { params })
}

// 通过企业微信获取token
export function getTokenByWx(params) {
  return axios.get('/auth/signToken/qyweixin', { params })
}

// 通过keycloak获取token
export function getTokenByKeycloak(params) {
  return axios.get('/auth/signToken/kc', { params })
}

// 退出登录
export function logoutSys(params) {
  return axios.put('api/user/logout', { params })
}

// 获取用户信息
export function getUserInfo1() {
  return axios.get('/index/user/info')
}
export function getUserInfo() {
  return axios.get('api/user/profile')
}

// 通过uuid获取token
export function getTokenByUuid(params) {
  return axios.get('/auth/signToken/exchangeToken', { params })
}

// 获取当前用户所有角色的菜单权限并集列表
export function getRoleMenuListApi() {
  return axios.get('api/user/roles')
}

// 获取当前用户所有角色的按钮权限并集列表
export function getRoleBtnListApi() {
  return axios.get('api/user/permissions')
}
// export function getRoleBtnList() {
//   return axios.get('/auth/button/permission')
// }
